package com.andy.blog.admin.service;

import com.andy.blog.admin.dto.CommentReplyDTO;
import com.andy.blog.admin.dto.RecentCommentDTO;
import com.andy.blog.admin.dto.ReplyDTO;
import com.andy.blog.common.page.PageUtilsDTO;
import com.andy.blog.dal.vo.CommentReplyVO;

import java.util.List;

/**
 * Created by andy on 2023/7/21 16:50
 */
public interface CommentReplyBusService {

    /**
     * 新增评论
     */
    void addCommentReply(CommentReplyVO commentReplyVO);

    /**
     * 分页查询
     */
    PageUtilsDTO<CommentReplyDTO> listPage(CommentReplyVO commentReplyVO);

    /**
     * 查询回复的评论
     */
    List<ReplyDTO> listReply(Long commentId);

    /**
     * 查询最新评论
     */
    List<RecentCommentDTO> listRecentCommentVO();
}
